

typedef  enum{
	DISP_NONE,
	DISP_NO_MECH,	
	DISP_NO_CD,
	DISP_NO_USB,
	DISP_NO_AUX,
	DISP_VOLUME,	
	DISP_EJECT,
	DISP_FIRMWARE_HOST,
	DISP_FIRMWARE_USB,
	DISP_DECK_VERSION,
	DISP_BLUETOOTH_VERSION,
	DISP_TUNER_SEEK_TEST,
	DISP_TUNER_INFO,
	DISP_EQ_FLAT,
	DISP_TUNER_PRESET_CLEAR,
	DISP_BT_TEST,
	DISP_BT_ADD1,
	DISP_BT_ADD2,
	DISP_BT_MIC,
	DISP_BT_DUT,
	DISP_LOCAL_NORTH_AMERICA,
	DISP_LOCAL_SOUTH_AMERICA,
	DISP_LOCAL_ASIA,
	DISP_LOCAL_EUROPE,
	DISP_FirmwereUpdateStart,
	DISP_FirmwereUpdatePercent,
	DISP_NoUSB,
	DISP_NoFile,
	DISP_USBCheck,
	DISP_FirmwereUpdateCompelete,
	DISP_FirmwereUpdateError,
	DISP_FirmwereUpdateFail,
	DISP_USB_DEVICE_ERROR,
	DISP_NO_FILE,
	DISP_CD_ERROR,
	DISP_USB_ERROR,
	DISP_NO_INFO,
#ifdef  FILE_SEARCH
	DISP_FILE_SEARCH,
#endif
#ifdef  ST_EV_ADJ
	DISP_ST_EV,
#endif
#ifdef  DRV_SPK
	DISP_SP_DRV,
	DISP_SP_PSG,
	DISP_SP_ALL,
	DISP_DRIVER_SPEAKER,
#endif
#ifdef  AV_CONTROLLER
	DISP_DRV_ON,
	DISP_DRV_OFF,
	DISP_SP_ON,
	DISP_SP_OFF,
	DISP_AVC_MIC_OFF,
	DISP_AVC_MIC_ON,
	DISP_AVC_MIX_OFF,
	DISP_AVC_MIX_ON,
#endif
#ifdef  AUTO_GUIDE
	DISP_AG_VOLUME,
#endif
#ifdef  BLUETOOTH	
	DISP_FIRMWARE_BLUETOOTH,
	DISP_BT_VOLUME,
	DISP_BT_CONNECT,	
	DISP_BT_NOCONNECT,
	DISP_BT_CONNECT_DEVICE_NAME,
	DISP_BT_PAIR_CANCEL,
	DISP_BT_PAIR_NO_DEVICE,
	DISP_BT_NOLIST,
	DISP_BT_LIST_FULL,
	DISP_BT_ICON_DEVICENAME,
	DISP_BT_MODE_SET,
	DISP_BT_CALL_IN,
	DISP_BT_ACCPET_CALL,
	DISP_BT_CALL_MISS,
	DISP_BT_CALL_REJECT,
	DISP_BT_CALL_END,
	DISP_BT_RECENT_CALLS,
	DISP_BT_REDIAL,
	DISP_BT_FWD,
	DISP_BT_RWD,
	DISP_BT_MICVOLUME,
	DISP_BT_PHONEBOOK_DOWNLOAD_START,
	DISP_BT_PHONEBOOK_DOWNLOAD_END,
	DISP_BT_PHONEBOOK_DELETE
#endif			
}UI_DISP;

#define	ICON_MASK_WMA		0x00000001
#define	ICON_MASK_ST		0x00000002
#define	ICON_MASK_MP3		0x00000004
#define	ICON_MASK_RDS		0x00000008
#define	ICON_MASK_REG		0x00000010
#define	ICON_MASK_AUX		0x00000020
#define	ICON_MASK_USB		0x00000040
#define	ICON_MASK_BT		0x00000080
#define	ICON_MASK_PTY		0x00000100
#define	ICON_MASK_AF		0x00000200
#define	ICON_MASK_SCH		0x00000400
#define	ICON_MASK_DIR		0x00000800
#define	ICON_MASK_INT		0x00001000
#define	ICON_MASK_RPT		0x00002000
#define	ICON_MASK_RDM		0x00004000
#define	ICON_MASK_ALL		0x00008000
#define	ICON_MASK_DRV		0x00010000
#define	ICON_MASK_PSG		0x00020000
#define	ICON_MASK_LOUD		0x00040000
#define	ICON_MASK_EQ		0x00080000
#define ICON_MASK_CDDET_X	0x00100000
#define ICON_MASK_CDDET_X1	0x00200000
#define ICON_MASK_CDDET_X2	0x00400000
#define ICON_MASK_CDDET_X3	0x00800000
#define ICON_MASK_CDDET_X4	0x01000000
#define ICON_MASK_CDDET_X5	0x02000000
#define ICON_MASK_CDDET_X6	0x04000000
#define ICON_MASK_CDDET_X7	0x08000000
#define ICON_MASK_CDDET_X8 	0x10000000
#define ICON_MASK_CDDET_ALL ICON_MASK_CDDET_X | ICON_MASK_CDDET_X1 | ICON_MASK_CDDET_X2 | ICON_MASK_CDDET_X3 | ICON_MASK_CDDET_X4 | ICON_MASK_CDDET_X5 | ICON_MASK_CDDET_X6 | ICON_MASK_CDDET_X7 | ICON_MASK_CDDET_X8

#define	ICON_MASK_COL	0x20000000
#define	ICON_MASK_P		0x40000000
#define	ICON_MASK_FD	0x80000000

#define ICON_CDDET_START	0
#define ICON_CDDET_MAX		7

#define	IMAGE_CH1 		1
#define	IMAGE_CH2 		2
#define	IMAGE_CH3 		3
#define	IMAGE_CH4 		4
#define	IMAGE_CH5 		5
#define	IMAGE_CH6 		6
#define	IMAGE_K 		7
#define	IMAGE_M 		8
#define	IMAGE_HZ 		9
#define	IMAGE_KHZ		10
#define	IMAGE_MHZ		11
#define	IMAGE_BT		12
#define IMAGE_FOLDER	13
#define IMAGE_AM		14
#define IMAGE_PM		15
#define IMAGE_Z			16
#define IMAGE_Y			17
#define IMAGE_L			18
#define IMAGE_E			19
#define IMAGE_D			20
#define IMAGE_A			21
#define IMAGE_W			22
#define IMAGE_O			23

#if 1
#define	SEG_K	0x0002	//
#define	SEG_E	0x0004	//
#define	SEG_F	0x0008	//
#define	SEG_D	0x0010	//
#define	SEG_N	0x0020	//
#define	SEG_J	0x0040	//
#define	SEG_G	0x0080	//
#define	SEG_L	0x0200	//
#define	SEG_H	0x0400	//
#define	SEG_A	0x0800	//
#define	SEG_C	0x2000	//
#define	SEG_B	0x4000	//
#define	SEG_I	0x8000	//
#else
#define	SEG_D	0x8000	//
#define	SEG_K	0x0800	//
#define	SEG_N	0x0400	//
#define	SEG_L	0x0200	//
#define	SEG_C	0x0100	//
#define	SEG_E	0x0080	//
#define	SEG_J	0x0040	//
#define	SEG_H	0x0020	//
#define	SEG_B	0x0010	//
#define	SEG_F	0x0008	//
#define	SEG_G	0x0004	//
#define	SEG_A	0x0002	//
#define	SEG_I	0x0001
//13bit
#endif
#define	PT6524_DATA_SIZE	32

void DISP_PageScrollReset(void);
void DISP_SetTempDisplayMode(UI_DISP ucDes);
void DISP_SetTempDisplayMode_10Sec(UI_DISP ucDes);
void DISP_SetTempDisplayMode_3Sec(UI_DISP ucDes);
void DISP_SetTempDisplayMode_6Sec(UI_DISP ucDes);
void DISP_SetLogo(void);
void DISP_IconSetStatusFlag(unsigned char ucDes, unsigned long ulFlag);
unsigned char DISP_BufferNull(unsigned char *ucBuf, unsigned char ucSize);

